scent trapping - French English Dictionary